/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.webtransac.comercial.entity;

import java.sql.Timestamp;

/**
 *
 * @author efranco
 */
public class MovimientoCabecera {
    private Almacen almacen;
    private TipoMovimiento tipoMovimiento;
    private int numero; 
    private Timestamp fecha;
    private Timestamp fechaProceso;
    private Auxiliar auxiliar;
    private TipoDocumento tipoDocumento;
    private int numeroReferencia; 
    private Moneda moneda; 
    private TipoCambio tipocambio;
    private Almacen almacenOrigen;
    private Almacen almacenDestino;
    private double valorSoles; 
    private double valorDolares;
    private double igvSoles;
    private double igvDolares;
    private double totalSoles;
    private double totalDolares;      
    private String  estado;     

    public MovimientoCabecera(Almacen almacen, TipoMovimiento tipoMovimiento, int numero, Timestamp fecha, Timestamp fechaProceso, Auxiliar auxiliar, TipoDocumento tipoDocumento, int numeroReferencia, Moneda moneda, TipoCambio tipocambio, Almacen almacenOrigen, Almacen almacenDestino, double valorSoles, double valorDolares, double igvSoles, double igvDolares, double totalSoles, double totalDolares, String estado) {
        this.almacen = almacen;
        this.tipoMovimiento = tipoMovimiento;
        this.numero = numero;
        this.fecha = fecha;
        this.fechaProceso = fechaProceso;
        this.auxiliar = auxiliar;
        this.tipoDocumento = tipoDocumento;
        this.numeroReferencia = numeroReferencia;
        this.moneda = moneda;
        this.tipocambio = tipocambio;
        this.almacenOrigen = almacenOrigen;
        this.almacenDestino = almacenDestino;
        this.valorSoles = valorSoles;
        this.valorDolares = valorDolares;
        this.igvSoles = igvSoles;
        this.igvDolares = igvDolares;
        this.totalSoles = totalSoles;
        this.totalDolares = totalDolares;
        this.estado = estado;
    }

    public MovimientoCabecera() {
    }

    public Almacen getAlmacen() {
        return almacen;
    }

    public void setAlmacen(Almacen almacen) {
        this.almacen = almacen;
    }

    public TipoMovimiento getTipoMovimiento() {
        return tipoMovimiento;
    }

    public void setTipoMovimiento(TipoMovimiento tipoMovimiento) {
        this.tipoMovimiento = tipoMovimiento;
    }

    public int getNumero() {
        return numero;
    }

    public void setNumero(int numero) {
        this.numero = numero;
    }

    public Timestamp getFecha() {
        return fecha;
    }

    public void setFecha(Timestamp fecha) {
        this.fecha = fecha;
    }

    public Timestamp getFechaProceso() {
        return fechaProceso;
    }

    public void setFechaProceso(Timestamp fechaProceso) {
        this.fechaProceso = fechaProceso;
    }

    public Auxiliar getAuxiliar() {
        return auxiliar;
    }

    public void setAuxiliar(Auxiliar auxiliar) {
        this.auxiliar = auxiliar;
    }

    public TipoDocumento getTipoDocumento() {
        return tipoDocumento;
    }

    public void setTipoDocumento(TipoDocumento tipoDocumento) {
        this.tipoDocumento = tipoDocumento;
    }

    public int getNumeroReferencia() {
        return numeroReferencia;
    }

    public void setNumeroReferencia(int numeroReferencia) {
        this.numeroReferencia = numeroReferencia;
    }

    public Moneda getMoneda() {
        return moneda;
    }

    public void setMoneda(Moneda moneda) {
        this.moneda = moneda;
    }

    public TipoCambio getTipocambio() {
        return tipocambio;
    }

    public void setTipocambio(TipoCambio tipocambio) {
        this.tipocambio = tipocambio;
    }

    public Almacen getAlmacenOrigen() {
        return almacenOrigen;
    }

    public void setAlmacenOrigen(Almacen almacenOrigen) {
        this.almacenOrigen = almacenOrigen;
    }

    public Almacen getAlmacenDestino() {
        return almacenDestino;
    }

    public void setAlmacenDestino(Almacen almacenDestino) {
        this.almacenDestino = almacenDestino;
    }

    public double getValorSoles() {
        return valorSoles;
    }

    public void setValorSoles(double valorSoles) {
        this.valorSoles = valorSoles;
    }

    public double getValorDolares() {
        return valorDolares;
    }

    public void setValorDolares(double valorDolares) {
        this.valorDolares = valorDolares;
    }

    public double getIgvSoles() {
        return igvSoles;
    }

    public void setIgvSoles(double igvSoles) {
        this.igvSoles = igvSoles;
    }

    public double getIgvDolares() {
        return igvDolares;
    }

    public void setIgvDolares(double igvDolares) {
        this.igvDolares = igvDolares;
    }

    public double getTotalSoles() {
        return totalSoles;
    }

    public void setTotalSoles(double totalSoles) {
        this.totalSoles = totalSoles;
    }

    public double getTotalDolares() {
        return totalDolares;
    }

    public void setTotalDolares(double totalDolares) {
        this.totalDolares = totalDolares;
    }

    public String getEstado() {
        return estado;
    }

    public void setEstado(String estado) {
        this.estado = estado;
    }    
    
}
